// pages/newsdetail/newsdetail.js
// import{newsDetail} from"../api/news"
// Page({
//   data:{
//     newsdetail:{},
    
//   },
//   onLoad: function (options) {
//     // console.log(333556565);
//     // // 进行后续的请求，根据id加载新闻详情
//     newsDetail(options.id).then((res)=>{
//       console.log(options.id);
//       console.log(res);
//       console.log(5656565);
//       this.setData({
//         newsdetail:res.data.data
//       })
//       // 展示富文本内容，自己解决问题的能力
//     })
//     console.log(options);
//     newsdetail(options.id).then((res)=>{
//       var that=this
//       console.log(res);
//       this.data.detail=res.data.data;
//       var newsdetail=res.data.data.content
//       WxParse.wxParse('detail_content', 'html', newsdetail, that, 10);
//       this.setData({
//         detail:res.data.data,
//         nodes:res.data.data.content,
//         isCollect:res.data.data.isCollect,
//         articleId:res.data.data.articleId
//       })
      
//     })
//   },
// })





// Component({
//   /**
//    * 组件的属性列表
//    */
//   properties: {

//   },

//   /**
//    * 组件的初始数据
//    */
//   data: {

//   },

//   /**
//    * 组件的方法列表
//    */
//   methods: {

//   },

// })


import {newsDetail,collect,collectList,like} from '../api/news'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list:{},
    // title:'',
    content:'',
    collectNewsList:[],
    newId:null,
    // 是否收藏
    flag:false,
    // 是否点赞
    likeFlag:false
  },
  //  * 生命周/*  */期函数--监听页面加载
  onLoad: function (options) {
    this.data.newId=options.id  // 这里不就是id吗，你还要取什么
    newsDetail(options.id).then(res=>{
      // 内容当中有图片，尺寸不合适，通过正则来替换掉
      const content=res.data.data.content.replace(/\<img/gi,'<img style="width:85%;"')
      if(res.data.code==0){
        this.setData({
          list:res.data.data,
          content:content
        })
      }
    })
    // 收藏列表
    collectList().then(res=>{
      console.log(res, "res");
      // 
      // for(let i=0;i<res.data.rows.length;i++){
      //   if(res.data.rows[i].articleId==options.id){
      //     this.setData({
      //       flag:true
      //     })
      //     return
      //   }
      // }
    })
  },
  // 收藏
  collectNews(){
    if (getApp().globalData.isLogin) {
      collect(this.data.newId).then(res=>{
        // console.log(res);
        if(res.data.code==0){
          // this.data.flag=!this.data.flag
          this.setData({
            flag:!this.data.flag
          })
        }
      })
    } else {
      wx.showModal({
        title: "提示",
        content: "请先登录",
        success(e) {
          if (e.confirm) {
            wx.navigateTo({
              url: '/pages/login/login',
            })
          }
        }
      })
    }
 
  },
  // 点赞
  likeNews(){
    like(this.data.newId).then(res=>{
      // console.log(res);
      if(res.data.code==0){
        this.setData({
          likeFlag:!this.data.likeFlag
        })
      }
    })
  },
})